from django.contrib import admin
from trazabilidad.ceras.models import *

#INLINES #######################################################################

class BloqueInline(admin.TabularInline):
    model = Bloque
    extra = 10


#ADMINS ########################################################################

class RecepcionAdmin(admin.ModelAdmin):

    list_display = ('albaran','cliente','fecha')

    fieldsets = [
        ('Datos de la recepcion', {'fields': (('albaran', 'cliente', 'fecha'),
                                              ),
                                   }
         ),
        ]

    inlines = (BloqueInline,)

class ExpedicionAdmin(admin.ModelAdmin):

    list_display = ('albaran','cliente','fecha')

    fieldsets = [
        ('Datos de la recepcion', {'fields': (('albaran', 'cliente', 'fecha'),
                                              ),
                                   }
         ),
        ]

    #? Como hacer dos listas, una con cajas disponibles y otra con las que forman parte de la expedicion (jquery)

    

#REGISTERS #####################################################################
admin.site.register(Cliente)
admin.site.register(Bloque)
admin.site.register(CalidadBloque)
admin.site.register(EventoBloque)
admin.site.register(AnalisisBloque)
admin.site.register(LineaAnalisisBloque)
admin.site.register(Lote)
admin.site.register(EventoLote)
admin.site.register(AnalisisLote)
admin.site.register(LineaAnalisisLote)
admin.site.register(CeraSalida)
admin.site.register(AlbaranRecepcion, RecepcionAdmin)
admin.site.register(AlbaranExpedicion, ExpedicionAdmin)
